home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr11 / 512at.zip / 512AT.TEC
Text File  |  1993-06-19  |  5KB  |  78 lines

  1. ID:51 Disabling Motherboard Memory
  2. Quarterdeck Technical Note #139                       Filename: 512AT.TEC
  3. by Stan Young                                       CompuServe: 512AT.TEC
  4. Last revised:  2/10/92                                Category: HW
  5.  
  6. Subject: A discussion of memory management on 286 clones that cannot disable
  7.          conventional memory below the 512K line, and the impact of this on
  8.          multitasking, with notes on the Charge Card and 386 options.
  9.  
  10.  
  11.                         DISABLING MOTHERBOARD MEMORY
  12.  
  13. Q:  Why can't I run more than one large program under DESQview on my AT clone?
  14.  
  15. Many AT "clone" systems do not allow the motherboard to be configured with 
  16. less then 512k of memory.  This is a difficult problem for users who want to 
  17. use an EEMS or EMS 4.0 memory board to run multiple programs under DESQview.
  18.  
  19. The addition of an EEMS or EMS 4.0 expanded memory board will allow DESQview 
  20. to load portions of its code into memory addresses above 640K, resulting in a 
  21. larger first partition.  To get this large first partition does not require 
  22. disabling memory on the motherboard.  DESQview can then allow you to run more 
  23. than 640K of programs by swapping programs from the first partition to 
  24. expanded memory.  However, if you want to run concurrent or non-swappable 
  25. programs using expanded memory, DESQview must be able to map expanded memory 
  26. pages down into the lower 640K.  This is a function of the EEMS or EMS 4.0 
  27. driver.  The limitation is that the EMS driver cannot map memory into an area 
  28. in use by something else; for example, your motherboard RAM.
  29.  
  30. The size of the partitions that will be available after the first 640K is used 
  31. up is defined by the size of the area between the installation address of the 
  32. expanded memory board and the base address of the video card.  Since an EGA or 
  33. VGA card starts at a 640K address, an IBM AT or other machine that can set up 
  34. the expanded memory card at 256K will get a 384K expanded memory partition, 
  35. while a "clone" that can only set the motherboard to 512K gets a 128K 
  36. partition.  Even on IBM machines, sometimes this partition is not as large as 
  37. one might desire.
  38.  
  39. There is nothing that software can do to rectify this restriction. This is a 
  40. hardware issue, based on the way expanded memory hardware works.
  41.  
  42. Q:   So, what do you do if you have a machine that can only set            
  43.      motherboard memory to 512K?
  44.  
  45. First, you should consult with the manufacturer's support personnel to see if 
  46. this is really the case.  Many times there may be a way to set up the machine, 
  47. even though not documented in the manual. Additionally, some manufacturers may 
  48. have a new ROM or PAL chip that permits setting up the motherboard at 256K or 
  49. below.  It should be noted that this is an issue of compatibility. "Clone" 
  50. machines that cannot set up the motherboard at 256K are certainly not clones 
  51. and are incompatible with the IBM machines at the hardware level.  Given a 
  52. high enough level of interest from users, a manufacturer may develop a fix for 
  53. the problem. 
  54.  
  55. Second, you might consider migrating into a 386 based environment through the 
  56. installation of a 386 motherboard or add-on processor card. Since the 386 chip 
  57. has such vastly superior memory management, it is possible to do all of the 
  58. memory management necessary without special hardware.  On a 386 based machine, 
  59. exTENDed memory is used to emulate EMS 4.0 memory and expanded memory pages 
  60. can be set on the motherboard from 0K without disabling any motherboard 
  61. memory.  Additionally, there are other benefits inherent to the 386 
  62. environment, such as extra speed and reliability.
  63.  
  64. Third, you might consider the addition of a 286 Memory Management Unit (MMU), 
  65. such as the All Computer's ChargeCard or Sota Technologies SotaPop card, which 
  66. provide a 286 machine with some of the memory management capability that you 
  67. would get from a 386.  As with a 386, when using an 286 MMU, memory management 
  68. is provided at the CPU level and expanded memory pages can be set on the 
  69. motherboard from 0K WITHOUT DISABLING ANY MOTHERBOARD MEMORY!  While these 
  70. cards do not increase speed or provide the virtual 86 mode of the 386, they do 
  71. provide an avenue for obtaining a fully functional EMS 4.0 system. 
  72.  
  73.   ************************************************************************
  74.   *This technical note may be copied and distributed freely as long as it*
  75.   *is distributed in its entirety and it is not distributed for profit.  *
  76.   *         Copyright (C) 1990-2 by Quarterdeck Office Systems           *
  77.   ************************ E N D   O F   F I L E *************************
  78.